package service.Ausbilder;

import java.util.List;

import valueobjects.Ausbilder.Ausbilder;

public interface AusbilderService {

	/**
	 * Verwaltung von {@link Ausbilder Ausbilder-Objekten.}
	 * 
	 * @author Raphael Berger
	 * 
	 */
	List<Ausbilder> holeAlleAusbilder();

	/**
	 * Speichert einen Ausbilder in der Datenbank.
	 * 
	 * @param ausbilder
	 *            zu speichernder Ausbilder
	 */
	void speichereAusbilder(Ausbilder ausbilder);

	/**
	 * Aendert einen Ausbilder in der Datenbank.
	 * 
	 * @param ausbilder
	 *            zu aendernder Ausbilder
	 */
	void aendereAusbilder(Ausbilder ausbilder);

	/**
	 * Löscht einen Ausbilder aus der Datenbank.
	 * 
	 * @param ausbilder
	 *            zu loeschender Ausbilder
	 */
	void loescheAusbilder(Ausbilder ausbilder);

}
